package com.hotel.room.config;

import com.hotel.common.config.RabbitKeyConfig;
import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;


@Configuration // 表明是配置类
public class RabbitConfig {


    @Bean // 在容器中创建验证码消息队列
    public Queue smsQueue(){

        return new Queue(RabbitKeyConfig.Q_SENDSMS);

    }

    @Bean  // 在容器中创建积分成长值队列
    public Queue growthQueue(){
        return new Queue(RabbitKeyConfig.Q_USER_GROWTH);
    }

    @Bean // 在容器中创建使用钱包队列
    public Queue walletQueue(){
        return new Queue(RabbitKeyConfig.Q_USER_WALLET);
    }

}
